edge of an embankment - Turco Inglés Diccionario